// Generated via http://www.dotnetwise.com/Code/Externs/

// Loaded JavaScripts:
// pdf.js from https://cdn.jsdelivr.net/npm/pdfjs-dist@2.0.943/build/pdf.js


var PDFJS = {
    "build": {},
    "version": {},
    "getDocument": function () {},
    "LoopbackPort": function () {},
    "PDFDataRangeTransport": function () {},
    "PDFWorker": function () {},
    "renderTextLayer": function () {},
    "AnnotationLayer": function () {},
    "createPromiseCapability": function () {},
    "PasswordResponses": {
        "NEED_PASSWORD": {},
        "INCORRECT_PASSWORD": {}
    },
    "InvalidPDFException": function () {},
    "MissingPDFException": function () {},
    "SVGGraphics": function () {},
    "NativeImageDecoding": {
        "NONE": {},
        "DECODE": {},
        "DISPLAY": {}
    },
    "CMapCompressionType": {
        "NONE": {},
        "BINARY": {},
        "STREAM": {}
    },
    "PermissionFlag": {
        "PRINT": {},
        "MODIFY_CONTENTS": {},
        "COPY": {},
        "MODIFY_ANNOTATIONS": {},
        "FILL_INTERACTIVE_FORMS": {},
        "COPY_FOR_ACCESSIBILITY": {},
        "ASSEMBLE": {},
        "PRINT_HIGH_QUALITY": {}
    },
    "UnexpectedResponseException": function () {},
    "OPS": {
        "dependency": {},
        "setLineWidth": {},
        "setLineCap": {},
        "setLineJoin": {},
        "setMiterLimit": {},
        "setDash": {},
        "setRenderingIntent": {},
        "setFlatness": {},
        "setGState": {},
        "save": {},
        "restore": {},
        "transform": {},
        "moveTo": {},
        "lineTo": {},
        "curveTo": {},
        "curveTo2": {},
        "curveTo3": {},
        "closePath": {},
        "rectangle": {},
        "stroke": {},
        "closeStroke": {},
        "fill": {},
        "eoFill": {},
        "fillStroke": {},
        "eoFillStroke": {},
        "closeFillStroke": {},
        "closeEOFillStroke": {},
        "endPath": {},
        "clip": {},
        "eoClip": {},
        "beginText": {},
        "endText": {},
        "setCharSpacing": {},
        "setWordSpacing": {},
        "setHScale": {},
        "setLeading": {},
        "setFont": {},
        "setTextRenderingMode": {},
        "setTextRise": {},
        "moveText": {},
        "setLeadingMoveText": {},
        "setTextMatrix": {},
        "nextLine": {},
        "showText": {},
        "showSpacedText": {},
        "nextLineShowText": {},
        "nextLineSetSpacingShowText": {},
        "setCharWidth": {},
        "setCharWidthAndBounds": {},
        "setStrokeColorSpace": {},
        "setFillColorSpace": {},
        "setStrokeColor": {},
        "setStrokeColorN": {},
        "setFillColor": {},
        "setFillColorN": {},
        "setStrokeGray": {},
        "setFillGray": {},
        "setStrokeRGBColor": {},
        "setFillRGBColor": {},
        "setStrokeCMYKColor": {},
        "setFillCMYKColor": {},
        "shadingFill": {},
        "beginInlineImage": {},
        "beginImageData": {},
        "endInlineImage": {},
        "paintXObject": {},
        "markPoint": {},
        "markPointProps": {},
        "beginMarkedContent": {},
        "beginMarkedContentProps": {},
        "endMarkedContent": {},
        "beginCompat": {},
        "endCompat": {},
        "paintFormXObjectBegin": {},
        "paintFormXObjectEnd": {},
        "beginGroup": {},
        "endGroup": {},
        "beginAnnotations": {},
        "endAnnotations": {},
        "beginAnnotation": {},
        "endAnnotation": {},
        "paintJpegXObject": {},
        "paintImageMaskXObject": {},
        "paintImageMaskXObjectGroup": {},
        "paintImageXObject": {},
        "paintInlineImageXObject": {},
        "paintInlineImageXObjectGroup": {},
        "paintImageXObjectRepeat": {},
        "paintImageMaskXObjectRepeat": {},
        "paintSolidColorImageMask": {},
        "constructPath": {}
    },
    "VerbosityLevel": {
        "ERRORS": {},
        "WARNINGS": {},
        "INFOS": {}
    },
    "UNSUPPORTED_FEATURES": {
        "unknown": {},
        "forms": {},
        "javaScript": {},
        "smask": {},
        "shadingPattern": {},
        "font": {}
    },
    "createValidAbsoluteUrl": function () {},
    "createObjectURL": function () {},
    "removeNullCharacters": function () {},
    "shadow": function () {},
    "Util": function () {},
    "ReadableStream": function () {},
    "URL": function () {},
    "RenderingCancelledException": function () {},
    "getFilenameFromUrl": function () {},
    "LinkTarget": {
        "NONE": {},
        "SELF": {},
        "BLANK": {},
        "PARENT": {},
        "TOP": {}
    },
    "addLinkAttributes": function () {},
    "loadScript": function () {},
    "GlobalWorkerOptions": {
        "workerPort": function () {},
        "workerSrc": {}
    },
    "apiCompatibilityParams": function () {}
};
